package com.saber.king.vo.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author Saber污妖王
 * TODO: 公司添加请求的数据封装类
 * @version 0.0.1
 * @editor Saber污妖王
 * @project customer-circulation
 * @date 2020/6/22
 * @package com.saber.king.vo.req
 */
@Data
@ApiModel(description = "接收前端添加公司请求提交的数据")
public class CompanyAddReqVO {
    @ApiModelProperty("公司名称")
    @NotBlank(message = "公司名称不能为空")
    private String companyName;

    @ApiModelProperty("公司许可证号")
    @NotBlank(message = "公司许可证号不能为空")
    private String licenseKey;

    @ApiModelProperty("公司经营范围")
    @NotBlank(message = "公司经营范围不能为空")
    private String type;

    @ApiModelProperty("公司网址")
    private String webUrl;

    @ApiModelProperty("法定代表人")
    @NotBlank(message = "法定代表人不能为空")
    private String representative;

    @ApiModelProperty("公司地址（+邮箱）")
    private String address;

    @ApiModelProperty("公司联系电话")
    @NotBlank(message = "公司联系电话不能为空")
    private String phone;

    @ApiModelProperty("公司电子邮件")
    @NotBlank(message = "公司电子邮件不能为空")
    private String email;

    @ApiModelProperty("备注")
    private String remark;
}
